package net.maku.module.perf.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import lombok.Data;
import lombok.EqualsAndHashCode;
import net.maku.newbase.NewBaseEntity;

/**
 * 业务_考核模板
 *
 * @author    
 */
@EqualsAndHashCode(callSuper=false)
@Data
@Entity(name = "b_assess_template")
@TableName("b_job_level")
public class AssessTemplate extends NewBaseEntity {

	@JsonFormat(shape = JsonFormat.Shape.STRING)
	@TableId(value = "id", type = IdType.ASSIGN_ID)
	@Id
	private Long id;

	/**
	* 名称
	*/
	private String name;

	/**
	* 考核周期
	*/
	private Long periodId;

	/**
	* 模板诶性
	*/
	private Long typeId;

	/**
	* 模板类别
	*/
	private Long cllassesId;

	/**
	* 备注
	*/
	private String remark;

}